using System;
using System.Xml.Serialization;

using NetFramework.Collection;

namespace NetFramework.Web.Configuration
{
	/// <summary>
	/// 
	/// </summary>
	public class PrivateCssGroup : SharedCssGroup, IKeyedObject
	{
		private string cssGroup;
		private string[] pages;

		/// <summary>
		/// 
		/// </summary>
        [XmlAttribute("sharedCssGroup")]
		public string SharedCssGroup
		{
			get { return cssGroup; }
			set { cssGroup = value; }
		}

		/// <summary>
		/// 
		/// </summary>
		[XmlArray("pages")]
		[XmlArrayItem("pageName")]
		public string[] Pages
		{
			get { return pages; }
			set { pages = value; }
		}
	}
}